have an important place - French English Dictionary